/*pad*/
@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1600px){
	.about_t div.l div.con dl{height:540px;overflow-x: hidden;overflow-y: auto; padding-right:10px;}
	.about_t div.l div.con dl::-webkit-scrollbar{width:2px;height:1px;}
	.about_t div.l div.con dl::-webkit-scrollbar-thumb{border-radius:2px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#535353;}
	.about_t div.l div.con dl::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:2px;background:#ededed;}
}
@media only screen and (max-width:1480px){

}
@media only screen and (max-width:1366px){
	.top_bg .width1800 .lm{ width:70%;}
	.top_bg .width1800 .lm a{ width:12.5%;}
	
	.about_qyll{ height:480px;}
	
	.about_dl li{ height:400px; overflow:hidden;}
	
	.crcm li.l div.l, .crcm li.r div.r,.crcm li.l div.r, .crcm li.r div.l{ height:633px;}
	.crcm li div.r dl{ height:305px;}
	
}
@media only screen and (max-width:1280px){
	.about_qyll{ height:420px;}
	.crcm li.l div.l, .crcm li.r div.r,.crcm li.l div.r, .crcm li.r div.l{ height:580px;}
	.crcm li div.r dl{ height:280px;}
	
}
@media only screen and (max-width:1200px){
	.about_dl li{ height:320px;}

}
@media only screen and (max-width:800px){
	.width1800{width:94%;}
	body{overflow-x: hidden;}
	.ck-slide, .ck-slide ul.ck-slide-wrapper li .width1800{ height:480px;}
	.ck-slide ul.ck-slide-wrapper li div.banner_bg{ background-size:auto 100%;}
	.top_bg,.top_bg .width1800{ height:70px;}
	.top_bg.selected{ background-color:#ffffff; border-bottom:1px solid rgba(23,23,23,0.5);}
	.top_bg.selected .width1800 a.logo img.b{ display:none;}
	.top_bg.selected .width1800 a.logo img.c{ display:block;}
	.top_bg .width1800 .gh{ display:block; }
	.top_bg.now .width1800 .gh{ background-image:url(../images/sj_lm_h.png);opacity:0.5;}
	.top_bg.selected .width1800 .gh{ background-image:url(../images/sj_gb.png);opacity:0.5;}
	.top_bg .width1800 .lm{ position:absolute; background-color:#ffffff; top:71px; width:100%; height:0px; margin-left:-4%; margin-right:-4%;transition:all .5s ease; overflow:hidden; padding:0px 4%;}
	.top_bg.selected .width1800 .lm{ height:auto;transition:all .5s ease; padding:20px 4%;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);}
	.top_bg .width1800 .lm a{ width:100%; height:40px; line-height:40px; font-size:18px; text-align:left; color:#171717;}
	
	.ck-slidebox{ margin-top:400px;}
	.ck-slide ul.ck-slide-wrapper li .width1800{display:flex;align-items:center; }
	.ck-slide ul.ck-slide-wrapper li .width1800 .con{ margin-top:0px; text-align:center;}
	.ck-slide ul.ck-slide-wrapper li .width1800 .con dd{ font-size:24px;}
	.ck-slide ul.ck-slide-wrapper li .width1800 .con dl{ font-size:16px; margin-top:10px;}
	
	.i_lm{ padding:20px 0px; display:none;}
	.i_lm ul li{ margin:0px; border:0px; width:100%; margin:10px 0px; min-height:20px;}
	.i_lm ul li dd,.i_lm ul li dl{ max-width:90%;}
	.i_lm ul li dd{ font-size:18px;}
	.i_lm ul li dl{ font-size:14px; margin-top:0px;}
	
	.i_about_bg{ padding:30px 0px;display: inherit; height:auto;}
	.i_about_bg .width1800 div.left,.i_about_bg .width1800 ul.right{ width:100%; float:none !important;}
	.i_about_bg .width1800 div.left{ margin-bottom:30px;}
	.i_about_bg .width1800 div.left ol{ font-size:16px; margin-bottom:5px; text-align:center;}
	.i_about_bg .width1800 div.left dd{ font-size:28px; margin-bottom:15px; text-align:center;}
	.i_about_bg .width1800 div.left dl{ margin-bottom:15px;}
	.i_about_bg .width1800 div.left a{ margin:0px auto;}
	
	.i_about_bg .width1800 ul.right li{ text-align:center; height:100px;}
	.i_about_bg .width1800 ul.right li dd{ font-size:14px;}
	.i_about_bg .width1800 ul.right li dd b{ font-size:32px; margin-right:5px;}
	.i_about_bg .width1800 ul.right li dl{ margin-top:5px; font-size:14px;}
	
	#four_flash{ display:none;}
	
	.sj_i_cp{ display:block;position:relative; overflow:hidden;}
	.sj_i_cp .slides{ overflow:hidden;}
	.sj_i_cp .slides li{height:414px; position:relative; }
	.sj_i_cp .slides li i{ width:414px; background-size:100%; background-repeat:no-repeat; position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0;}
	.sj_i_cp .slides li a{display:flex;align-items: center;background-color: rgba(0,0,0,0.5);position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;}
	.sj_i_cp .slides li a .bg{ width:414px; text-align:center;}
	.sj_i_cp .slides li a .bg ol{ height:70px; margin-bottom:15px;}
	.sj_i_cp .slides li	a .bg dd{ font-size:20px; color:#ffffff;}
	.sj_i_cp .flex-direction-nav li a{color:#ffffff;position:absolute;top:50%;font-size:48px;margin-top:-27.5px;}
	.sj_i_cp .flex-direction-nav li a.flex-prev{ left:20px;}
	.sj_i_cp .flex-direction-nav li a.flex-next{ right:20px;}
	
	.sj_i_cp .flex-control-nav{ display:none; position:absolute; bottom:0.75rem; width:100%; text-align:center;}
	.sj_i_cp .flex-control-nav li{display:inline-block;width:1px;height:1px; cursor: pointer;position: relative;overflow: hidden;}
	.sj_i_cp .flex-control-nav li a{text-indent: -99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:rgba(255,255,255,.42);}
	.sj_i_cp .flex-control-nav li a:hover,.sj_i_cp .flex-control-nav li a.flex-active{ background-color:rgba(255,255,255,1);}
	
	.i_news{ padding:30px 0px; margin-bottom:30px;}
	.i_tit ol{ font-size:16px; margin-bottom:5px;}
	.i_tit dd{ font-size:28px; margin-bottom:15px;}
	.i_news .i_tit dl{ position: relative; top:0px; text-align:center; height:40px; line-height:40px; margin-bottom:30px; width:100%;}
	.i_news .i_tit dl i{ margin:0px 20px; font-size:20px;}
	.i_news .tab .con{ padding-bottom:42px;}
	.i_news .tab .con div.l{ width:100%; height:390px;}
	.i_news .tab .con div.l a{ background-size:auto 100%;}
	.i_news .tab .con div.l p{ font-size:16px; height:48px; line-height:48px;}
	.i_news .tab .con ul.c{ width:100%; margin:15px 0px; height:auto;}
	.i_news .tab .con ul.c li{ height:auto; padding:15px 0px;}
	.i_news .tab .con ul.c li a{ position:relative;}
	.i_news .tab .con ul.c li a ol{ display:none;}
	.i_news .tab .con ul.r{ width:100%; margin:0px; padding-top:15px; height:auto;}
	.i_news .tab .con ul.r li{ margin-bottom:0px; padding-left:20%;}
	.i_news .tab .con ul.r li span.l{ text-align:center;}
	.i_news .tab .con ul.r li span.l b{ font-size:24px;}
	.i_news .tab .con ul.r li span.l i{ font-size:14px;}
	.i_news .tab .con ul.r li a{ font-size:16px; line-height:24px; height:48px;}
	
	.i_zjdd{ margin:15px 0px 0px;}
	.i_zjdd,.i_zjdd .flexslider,.i_zjdd .slides,.i_zjdd .slides li{ height:420px;}
	.i_zjdd .slides li i, .i_zjdd .slides li a{ left:0px; right:0px;}
	.i_zjdd .slides li i{ background-size:auto 100%;}
	.i_zjdd .slides li a{ background-color: rgba(0,0,0,0);}
	.i_zjdd .flex-direction-nav li a{ width:40px; height:40px; line-height:40px; margin-top:-20px;}
	.i_zjdd .flex-direction-nav li a.flex-prev{ left:30px;}
	.i_zjdd .flex-direction-nav li a.flex-next{ right:30px;}
	
	.i_dl{ background-size:auto 100%; padding:30px 0px; height:745px;}
	.i_dl .width1800{ padding-top:30px;}
	.i_dl .width1800 .i_tit{ margin-bottom:30px; text-align:center;}
	.i_dl .width1800 .i_tit dl{ line-height:32px; text-align:justify;}
	.i_dl .width1800 ul li{ width:48%; margin-right:2%; margin-bottom:15px; height:180px;}
	.i_dl .width1800 ul li a{ padding:10px;}
	.i_dl .width1800 ul li a ol{ height:32px; margin-bottom:15px;}
	.i_dl .width1800 ul li a dd{ font-size:20px; margin-bottom:10px;}
	.i_dl .width1800 ul li a dl{ font-size:14px; padding-bottom:25px;}
	
	.i_bg .con dd{ font-size:24px;}
	.i_bg .con dl{ font-size:16px; margin-top:10px;}
	
	.foot_bg{ padding:30px 0px;}
	.foot_bg .width1800 div.foot_t a{ float:none !important;}
	.foot_bg .width1800 div.foot_t a.logo{ width:100%; text-align:center;}
	.foot_bg .width1800 div.foot_t a.f_yx, .foot_bg .width1800 div.foot_t a.f_dh{ margin:0px auto;}
	.foot_bg .width1800 div.foot_t a.f_yx{ margin:20px auto;}
	
	.foot_bg .width1800 div.foot_c{ padding:30px 0px; min-height:30px;}
	.foot_bg .width1800 div.foot_c ul.l{ display:none;}
	.foot_bg .width1800 div.foot_c div.r{ width:100%; text-align:center;}
	
	.foot_bg .width1800 div.foot_f span.l,.foot_bg .width1800 div.foot_f span.r{ display:block; text-align:center; width:100%;}
	
	.ny_banner{ background-size:auto 100%; height:364px;}
	.ny_banner i.sj_bg{ display:block;}
	.ny_banner i.pc_bg{ display:none;}
	.ny_banner .width1800{ text-align:center;}
	.ny_banner .width1800 dd{ font-size:24px;}
	.ny_banner .width1800 dl{ margin-top:10px; font-size:16px; line-height:24px;}
	
	.ny_nav{ height:42px; line-height:42px; font-size:14px;}
	.page_bg{ min-height:50vh;}
	
	.about_t{ margin:30px auto;}
	.about_t div.l{ position:relative; width:100%; padding:30px 0px;}
	.about_t div.l div.con dd{ font-size:24px; margin-bottom:20px; text-align:center;}
	.about_t div.l div.con dl{ height:auto;}
	.about_t div.r{ width:100%; background-size:auto 100%; height:300px;}
	
	.about_sj{ margin-bottom:30px;}
	.about_sj ul li{ width:50%; padding:20px 0px;}
	.about_sj ul li dd{ font-size:16px;}
	.about_sj ul li dd strong{ font-size:32px;}
	.about_sj ul li dl{ font-size:14px; margin-top:0px;}
	
	.about_qyll{ background-size:auto 100%; margin-bottom:30px; height:240px; width:100%;}
	.about_qyll .bg{ text-align:center;}
	.about_qyll .bg dd{ font-size:24px;}
	.about_qyll .bg dl{ margin-top:10px; font-size:14px;}
	
	.about_dl{ margin-bottom:30px;}
	.about_dl li{ width:100% !important; height:auto;}
	.about_dl li div.l{ width:100%; height:415px; background-size:100%;}
	.about_dl li div.r{ position:relative; width:100%; padding:30px 0px;}
	.about_dl li div.r div.c{ padding:0px; text-align:center; width:100%;}
	.about_dl li div.r div.c ol{ margin-bottom:10px;}
	.about_dl li div.r div.c dl{ margin-top:10px;}
	
	.crcm{ padding:30px 0px 10px;}
	.crcm li div.l{ width:100%; height:390px !important; margin-bottom:20px !important;}
	.crcm li.l div.r, .crcm li.r div.l,.crcm li.l div.l, .crcm li.r div.r{ height:auto;}
	.crcm li.l div.r, .crcm li.r div.l,.crcm li div.r{ width:100%;}
	.crcm li div.r dl{ height:190px;}
	.crcm li div.r dl.t{ margin-bottom:20px;}
	
	.fzls_tit{ font-size:24px; padding:30px 0px; margin-bottom:30px;}
	.fzls{ margin-bottom:30px; padding-bottom:70px;}
	.fzls .flex-direction-nav li a{ width:40px; height:40px; line-height:40px;}
	.fzls .flex-direction-nav li a.flex-prev{ left:150px;}
	.fzls .flex-direction-nav li a.flex-next{ right:150px;}
	.fzls,.fzls .slides{ height:auto;}
	.fzls{ overflow:hidden;}
	.fzls .slides li{ height:auto;}
	.fzls .slides li div.bg{ width:94%; padding:70px 0px 30px; height:auto;}
	.fzls .slides li i{ top:20px; height:30px;}
	.fzls .slides li ol{ font-size:14px; margin-bottom:15px;}
	.fzls .slides li dd{ font-size:32px;}
	.fzls .slides li dl{ margin-top:20px;}
	
	.news_list{ padding:30px 0px;}
	.news_list div.news_t{ margin-bottom:10px; display:none;}
	.news_list div.news_t div.left{ width:100%; margin-bottom:20px; height:230px;}
	.news_list div.news_t div.left a{ background-size:auto 100%;}
	.news_list div.news_t div.left div.con{ bottom:25px;}
	.news_list div.news_t div.left div.con ol{ margin-bottom:10px;}
	.news_list div.news_t div.left div.con dd{ font-size:16px;}
	.news_list div.news_t ul.right{ width:100%; height:auto;}
	.news_list div.news_t ul.right li,.news_list div.news_t ul.right li a div.l,.news_list div.news_t ul.right li a div.r{ height:160px;}
	.news_list div.news_t ul.right li a div.r dd{ margin-top:10px; font-size:16px;}
	.news_list div.news_t ul.right li a div.r dl{ margin:10px 0px; height:72px;}
	
	.news_list ul.sj_news{ display:block;}
	.news_list ul.news_f{ margin-bottom:10px;}
	.news_list ul.news_f li{ width:100%;}
	.news_list ul.news_f li span{ padding-left:10px; width:80px; margin-top:20px;}
	.news_list ul.news_f li a{ padding-left:100px; padding-top:20px;}
	.news_list ul.news_f li a dd{ font-size:16px;}
	.news_list ul.news_f li a dl{ padding:10px 0px 25px; height:144px;}
	.fen{ text-align:center;}
	
	.news_show{ margin-bottom:30px;}
	.news_show .tit{ padding:15px 0px 15px 25px; line-height:30px; height:auto; background-position: left 25px;}
	.news_show .con ul.l{ width:100%; padding-top:20px;}
	.news_show .con ul.l li.t{ font-size:20px;}
	.news_show .con ul.l li.s{ height:32px; line-height:32px;}
	.news_show .con ul.l li.c{ margin:20px 0px; line-height:25px;}
	.news_show .con ul.l li.f{ padding:15px 3%;}
	.news_show .con ul.l li.f dl{ font-size:14px; height:25px; line-height:25px;}
	.news_show .con ul.r{ display:none;}
	
	.p_xp, .p_jp, .p_list{ margin-bottom:30px;}
	.p_xp ul, .p_jp ul, .p_list div.right ul{ padding-top:30px;}
	.p_xp ul, .p_jp ul, .p_list div.right ul{ width:100%;}
	.p_xp ul li,.p_jp ul li{ width:100%; margin-right:0px;}
	.p_xp ul li a dd{ height:50px; line-height:50px; font-size:16px;}
	.p_jp ul li a div.f{ padding:15px;}
	.p_jp ul li a div.f dd{ font-size:16px;}
	.p_jp ul li a div.f dl{ margin-top:10px;}
	
	.p_list div.left{ padding:0px; width:100%; margin-top:30px;}
	.p_list div.left div.t{ margin:15px; font-size:20px;}
	.p_list div.left ul{ margin:15px;}
	.p_list div.left ul li{ margin-bottom:10px;}
	.p_list div.right{ width:100%;}
	.p_list div.right ul li{ width:100%; margin-right:0px; height:auto;}
	
	.p_show{ padding-bottom:30px;}
	.p_show .tit,.lxwm_job .tit{ padding:15px 0px; height:auto; line-height:30px;}
	.p_show div.t{ margin-bottom:30px;}
	.p_show div.t div.l{ position:relative; margin-bottom:20px; width:100%;}
	.p_show div.t div.r{ margin:0px; height:auto;}
	.p_show div.t div.r dd{ font-size:24px; padding-bottom:10px;}
	.p_show div.t div.r ol{ font-size:16px;}
	.p_show div.f div.l{ width:348px; padding:20px; margin-bottom:20px;}
	.p_show div.f div.l dd{ margin:0px; font-size:20px;}
	.p_show div.f div.l dl{ margin:20px 0px 0px; min-height:60vh;}
	
	.p_show div.f{ margin-bottom:0px;}
	.p_show div.f div.r{width:348px; padding:20px;}
	.p_show div.f div.r ol{ width:100%; margin-bottom:20px;}
	.p_show div.f div.r dd,.p_show div.f div.r dl,.p_show div.f div.r a{ width:100%;}
	
	.f14{ height:auto; padding:20px 0px;}
	.f14 dl{ width:100%; height:32px; line-height:32px; text-align:left !important;}
	
	.p_show .qt{ display:none;}	
	
	.scsb_list{ padding-top:30px;}
	.scsb_list ul,.scsb_list ul li{ width:100%;}
	.scsb_list ul li,.zzry_list ul li{ margin-right:0px;}
	.zzry_list ul li ol img{ max-width:90%; max-height:90%;}
	
	.zzry_list ul{ width:102%; margin-left:-1%;}
	.zzry_list ul li{ width:46%; margin:0px 2%; height:240px;}
	.zzry_list ul li ol{ height:180px; margin-bottom:5px;}
	.zzry_list ul li dd{ font-size:14px;}
	
	.zzry_list .tit{ font-size:25px; height:auto; padding:20px 0px; line-height:35px;}
	.zzry_list{ padding-bottom:30px;}
	
	.xszx_list{ padding:30px 0px;}
	.xszx_list .tit{ margin-bottom:20px;}
	.xszx_list .tit b{ font-size:25px;}
	.xszx_list .tit i{ font-size:14px;}
	.xszx_list ul,.xszx_list ul li{ width:100%;}
	.xszx_list ul li{ margin-right:0px; margin-bottom:20px;}
	
	.lxwm_job{ padding-bottom:30px; min-height:60vh;}
	.lxwm_job .tit{ padding:20px 0px; font-size:25px;}
	
	.lxwm_job ul li.t{ height:48px; line-height:48px;}
	.lxwm_job ul li.t dl{ line-height:48px; font-size:16px;}
	.lxwm_job ul li.t dl.d1,.lxwm_job ul li.c div.t dl.d1{ width:70%;}
	.lxwm_job ul li.t dl.d2,.lxwm_job ul li.c div.t dl.d2{ display:none;}
	.lxwm_job ul li.c div.t{ height:48px; line-height:48px;}
	.lxwm_job ul li.c div.t dl.d1{ line-height:48px;}
	
	.lxwm_job ul li.c div.t dl.d3 a{ margin-top:8px; font-size:12px; width:90px;}
	.lxwm_job ul li.c div.f{ padding:20px 2%;}
	.lxwm_job ul li.c div.f ol{ display:block; line-height:40px; font-size:16px;}
	
	.lxwm_lxfs{ padding:30px 0px;}
	.lxwm_lxfs .tit{ font-size:25px;}
	.lxwm_lxfs .con{ margin-bottom:20px;}
	.lxwm_lxfs .con dl.l{ width:100%; margin-bottom:20px; font-size:20px;}
	.lxwm_lxfs .con dl.r{ width:100%; line-height:25px;}
	.lxwm_lxfs ul{ width:100%; margin-bottom:0px;}
	.lxwm_lxfs ul li{ width:100%; margin-right:0px; margin-bottom:20px;}
	.lxwm_lxfs ul li ol{ margin-bottom:15px;}
	
	#i1,#i2,#i3,#i4,#i5,#a1,#a2,#a3{ padding-top:0rem; margin-top:0rem;}
	#i1 .i_about_bg .width1800 div.left,#i1 .i_about_bg .width1800 ul.right{ opacity:1;}
	#i1 .i_about_bg .width1800 div.left{ margin-left:0%;}
	#i1 .i_about_bg .width1800 ul.right{ margin-right:0%;}
	#i2 #four_flash,#i3 .i_news,#i4{ opacity:1;}
	#i5 .i_dl .width1800 .i_tit{opacity:1; margin-left:0px;}
	#i5 .i_dl .width1800 ul li{opacity:1; margin-top:0px;}
	
	#a1 .about_t div.l,#a1 .about_t div.r{ opacity:1;}
	#a1 .about_t div.l{ margin-left:0px;}
	#a1 .about_t div.r{ margin-right:0px;}
	#a2 .about_qyll{ opacity:1;}
	#a2 .about_qyll .bg dd{ margin-top:0px;}
	#a2 .about_qyll .bg dl{ margin-top:0px;}
	#a3 .about_dl li{ width:50%; margin-left:0px; opacity:1;}

}